Back to Country Profile
Historical Values
Year Value
2020 assessments of the size of the Korean People’s Army (KPA) vary widely; approximately 1.1-1.2 million active troops (950,000-1.0 million Army; 110-120,000 Air Force; 60,000 Navy; 10,000 Strategic Missile Forces); est. 200,000 Public Security forces (2019)
2021 assessments of the size of the Korean People s Army (KPA) vary widely; approximately 1.1-1.3 million active troops (950,000-1.0 million Army; 110-120,000 Air Force; 60,000 Navy; 10,000 Strategic Missile Forces); est. 200,000 internal security forces (2021) note -
2022 information varies widely; estimated 1.15 million active troops (950,000 Army; 120,000 Air Force; 60,000 Navy; 10,000 Strategic Missile Forces); estimated 200,000 internal security forces (2022)
2023 information varies; estimated 1-1.2 million active-duty troops; estimated 200,000 internal security forces (2023)
2024 information varies; estimated 1-1.2 million active-duty troops; estimated 200,000 internal security forces (2023)
2025 estimates vary; as many as 1.3 million active-duty Korean People's Army (2025)